package com.myzl.coal.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.myzl.common.annotation.Excel;
import com.myzl.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 阈值对象 t_threshold_data
 *
 * @author myzl
 * @date 2022-11-28
 */
@Data
@TableName("t_threshold_data")
public class ThresholdData extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键自增 */
    private Integer id;
    /** 设备类型（1PLC 2雷达 3双目 4摄像头 5筛机雷达） */
    @Excel(name = "设备类型（1PLC 2雷达 3双目 4摄像头 5筛机雷达）")
    private String deviceType;
    /** 设备表主键 */
    @Excel(name = "设备表主键")
    private Integer deviceId;
    /** 设备表主键 */
    @Excel(name = "设备名称")
    @TableField(exist = false)
    private String deviceName;
    /** 字典表值 */
    @Excel(name = "字典表值")
    private Integer dictValue;
    /** 阈值value */
    @Excel(name = "阈值value")
    private BigDecimal thresholdValue;
    /** 比较关系(1&gt; 2&gt;= 3= 4&lt; 5&lt;=) */
    @Excel(name = "比较关系(1&gt; 2&gt;= 3= 4&lt; 5&lt;=)")
    private String compareType;
    /** 展示状态(0不展示 1展示) */
    @Excel(name = "展示状态(0不展示 1展示)")
    private String showStatus;
    /** 升级时间(每小时 /?h) */
    @Excel(name = "升级时间(每小时 /?h)")
    private Integer levelInterval;

}
